{
    "fileAliases": {
        "base": "cmd/base-commands.js",
        "baseHelp": "cmd/base-commands-help.json"
    },
    "functions": [
        {
            "name": "Get-Command",
            "definedIn": "base",
            "helpIn": "baseHelp",
            "parameters":  [
                {"name":  "Name", "type": "string", "position": 0 }
            ]
        },
        {
            "name": "Get-Help",
            "definedIn": "base-commands.js",
            "helpIn": "baseHelp",
            "parameters": [
                { "name": "Name", "type": "string", "position": 0 },
                { "name": "Online", "type": "boolean" },
                { "name": "ShowWindow", "type": "boolean" }
            ]
        },
        {
            "name": "Get-Member",
            "definedIn": "base",
            "helpIn": "baseHelp",
            "parameters": [
                {"name":  "InputObject", "allowPipeline": true},
                {"name": "Name", "type": "string"}
            ]
        },
        {
            "name": "Get-Date",
            "definedIn": "base",
            "helpIn": "baseHelp",
            "parameters": []
        },
        {
            "name": "Get-Random",
            "definedIn": "base",
            "helpIn": "baseHelp",
            "parameters": [
                {"name": "Max", "type": "number", "position": 0},
                {"name": "Min", "type": "number"},
                {"name": "Floor", "type": "boolean"}
            ]
        }
    ],
    "aliases": [
        {"name": "gm", "for": "Get-Member"},
        {"name": "gc", "for": "Get-Command"},
        { "name": "rand", "for": "Get-Random" },
        {"name": "now", "for": "Get-Date"}

    ]
}
